草庐IT

python \'Connection reset by peer\'

全部标签

python - 关闭文件以便我可以在 Windows 上用 Python 删除它?

假设您有一个python模块black_box,您将其导入到python脚本中。您向此模块black_box传递一个文件路径,如下所示:importblack_boximportosfile_path=r"C:\foo.txt"black_box.do_something(file_path)os.remove(file_path)有时black_box模块会打开该文件并使其保持打开状态,但我需要删除black_box已打开的文件。我在Windows上收到一条错误消息:WindowsError:[Error32]Theprocesscannotaccessthefilebecausei

python - pyinstaller 不读取我的 Hook 文件并且不适用于 win32com.shell

根据pyinstaller的文档,如果您将文件命名为hook-fully.qualified.import.name.py,每当您导入匹配的时,它都会读取该文件。py文件。但是,我的脚本是这样的:importpythoncomfromwin32com.shellimportshellfromwin32comimportstoragecon...并且pyinstaller拒绝识别win32com.shell并出现以下错误:ImportError:Nomodulenamed'win32com.shell'。因此,我使用以下代码创建了hook-win32com.shell.py:hidden

python - 让 Scapy 在 Windows 上工作时出错 : "' module' object has no attribute 'ex_name' "

我正在尝试运行一个涉及ARP嗅探的Python脚本,并且显然依赖于存在的Scapy库。我完全不知道自己在做什么,但我相当擅长谷歌搜索、遵循指示和复制/粘贴。我已经在我的Mac上启动并运行了它,但我仍然坚持我希望这是让Scapy在我的Windows计算机上工作的最后一个障碍(这最终是需要运行此脚本的计算机)。我遵循了http://www.secdev.org/projects/scapy/doc/installation.html#windows中的所有说明。,除了我选择了Python2.7并使用了那里列出的所有内容的更新的2.7兼容版本。我在除Pypcap和Libdnet之外的所有安装

Python 2.7 - Windows 10 - pywin32 安装失败

为了解决我的其他问题,我尝试安装pywin32。作为管理员,我使用了pywin32-219.win-amd64-py2.7.exe路径和一切都被识别为安装。安装停止:closefailedinfileobjectdestructor:sys.excepthookismissinglostsys.stderr我检查了所有注册表项、路径、PYTHON_PATH和PYTHONPATH我安装了gcc-mingw-4.3.3顺便说一句,我一直是这台机器的本地管理员;-)有什么想法吗? 最佳答案 对于Windows,有两种方法可以让win32与

Python 脚本永远不会在任务计划程序中结束

我正在尝试设置一个自动执行的python代码。我从一小段要执行的代码开始:importdatetimewithopen("out.txt","a")asf:f.write(datetime.datetime.now().isoformat())任务将正常启动并执行(文件已修改),但它永远不会在任务调度程序中结束。this和this存在于SO中,但没有真正的答案。这些线程中提出的唯一解决方法是在Windows中的给定时间后强制结束任务,但这需要知道python脚本将花费多长时间,而我的实际任务并非如此。任务调度程序如何知道python脚本已完成?我在任务调度程序中按以下方式运行它:程序:

python - 如何在 Windows 中执行 Python 脚本?

我有一个简单的脚本blah.py(使用Python2):importsysprintsys.argv[1]如果我通过以下方式执行我的脚本:pythonc:/..../blah.pyargument它打印参数,但如果我通过以下方式执行脚本:blah.pyargument发生错误:IndexError...因此参数不会传递给脚本。PATH中的python.exe。带有blah.py的文件夹也在PATH中。python.exe是执行*.py文件的默认程序。问题是什么? 最佳答案 当您在前面不键入“python”的情况下执行脚本时,您需要了

python - 在 virtualenv 中设置环境变量(Python、Windows)

如标题所示,我正在尝试在Flask项目(在Windows10中)的配置文件中使用环境变量。我正在使用虚拟环境,到目前为止,我已经尝试将set"DATABASE_URL=sqlite:///models.db"添加到virtualenv文件夹中的/Scripts/activate.bat。但这似乎不起作用。有什么建议吗? 最佳答案 Flask不会自动从环境变量中获取配置变量。您必须像这样手动设置它们:app.config.from_envvar('YOURAPPLICATION_SETTINGS')可以找到有关配置的更多信息here.

Windows 中的 Python h2o : cannot initialize (TypeError: argument of type 'NoneType' is not iterable)

我正在尝试在我的公司使用pythonh2o。使用命令后:>importh2o>h2o.init()我得到了h2o\connection.py:110:UserWarning:Proxyenvironmentvariable`HTTP_PROXY`withvalue`http://username:password@proxy.**.com:8080`found.ThismayinterferewithyourH2OConnection.warnings.warn("Proxyenvironmentvariable`"+name+"`withvalue`"+value+"`found.T

python - 使用inpout32 windows7(64bit)访问并口控制寄存器

我有一个brainvisionUSB适配器,它有一个连接到DB25电缆的触发端口。电缆的另一端插入PC的并行端口并连接BNC电缆。我检查了与DB25电缆引脚的连接,它似乎连接(很可能没有)到并行端口的线路馈送引脚(引脚14)。现在我正在使用inpout32库写入python中并行端口的数据引脚,从我在PC上的演示软件将触发器发送到brainvision记录器(用于EEG)。我想使用BNC电缆将触发器发送到另一个系统(接受TTL脉冲触发器)。有人可以建议我一种方法吗?我知道这个问题建议使用inpout32库,但我愿意接受解决方案。一些我已经尝试过的东西:-尝试在我的系统上安装pypara

python - 是否可以在带有 Windows 的模块中使用多处理?

我目前正在研究一些预先存在的代码,目的是加快速度。有几个地方非常适合并行化。由于Python有GIL,我想我会使用多进程模块。然而,根据我的理解,这将在Windows上运行的唯一方法是,如果我使用if__name__=='__main__'保护从最高级别的脚本调用需要多个进程的函数。然而,这个特定的程序是作为一个模块分发和导入的,所以让用户复制和粘贴该保护措施有点笨拙,这是我真正想避免做的事情。就多处理而言,我是运气不好还是误解了什么?还是有任何其他方法可以在Windows上执行此操作? 最佳答案 对于仍在搜索的每个人:模块内部fr